// 判断obj是否是一个对象
export function isObject(obj) {
    return Object.prototype.toString(obj) === "object Object";
}

// 判断arr是否是一个对象
export function isArray(arr) {
    return Object.prototype.toString(arr) === "object Array";
}

// 判断str是否是一个字符串
export function isString(str) {
    return Object.prototype.toString(str) === "object String";
}

// 判断a是否为空
export function isNull(a) {
    return Object.prototype.toString(a) === "object Null";
}

// 判断a是否为未定义
export function isUndefined(a) {
    return Object.prototype.toString(a) === "object Undefined";
}

// 判断a是否为数字
export function isNumber(a) {
    return Object.prototype.toString(a) === "object Number";
}

// 判断a是否为函数
export function isFunction(a) {
    return Object.prototype.toString(a) === "object Function";
}

// 判断a是否为正则
export function isRegExp(a) {
    return Object.prototype.toString(a) === "object RegExp";
}
